Tech

Could the building blocks of life have come from space?